package com.keepmoving.service;

import com.keepmoving.po.User;

import java.util.List;

/**
 * @author zxd
 * 用户业务逻辑接口
 */
public interface UserService {
    /**
     * 查询用户集合
     * @return User
     */
    public List<User> findAll();

    /**
     * id查询用户对象
     * @return
     */
    public User findById(int lId);

    /**
     * 用户登录
     * @param user
     * @return
     */
    public User findByPassAndId(User user);
    /**
     * 添加客户/注册
     * @param user
     * @return
     */
    public boolean addUser(User user);

    /**
     * 更新用户信息
     * @param user
     * @return
     */
    public boolean update(User user);

    /**
     * 删除用户
     * @param lId
     * @return
     */
    public boolean delete(int lId);
    /**
     * 删除用户
     * @param lId
     * @return
     */
    public boolean deleteUser(int id);
    /**
     * 批量删除
     * @param ids
     * @return
     */
    public int deleteAll(int[] ids);
}
